package org.genntii.smopenid.service;

import org.genntii.smopenid.dto.SteamOpenIdLoginDTO;

import java.util.Map;

public interface SteamService {

    @Deprecated
    Map<String, Object> getUserData(String steamUserId) throws Exception;

    @Deprecated
    String validateLoginParameters(SteamOpenIdLoginDTO dto) throws IllegalArgumentException;

    @Deprecated
    Map<String, String> parseLoginValidationResponse(String response);

    Map<String, String> getOpenIdAttributes(Long userId);

    Map<String, String> getOriginalPageAttributes();

    void sendMQ(String steamId);
}
